www.gusucode.com > WSTMall PHP网店系统 v1.6.0PHP源码程序 > WSTMall PHP网店系统 v1.6.0/wstmall_v1.6.0_160506/wstmall_v1.6.0_160506/Apps/Admin/Action/GoodsCatsAction.class.php
<?php namespace Admin\Action;; /** * ============================================================================ * WSTMall开源商城 * 官网地址:http://www.wstmall.com * 联系QQ:707563272 * ============================================================================ * 商品分类控制器 */ class GoodsCatsAction extends BaseAction{ /** * 跳到新增/编辑页面 */ public function toEdit(){ $this->isLogin(); $m = D('Admin/GoodsCats'); $object = array(); if(I('id',0)>0){ $this->checkPrivelege('spfl_02'); $object = $m->get(I('id',0)); }else{ $this->checkPrivelege('spfl_01'); if(I('parentId',0)>0){ $object = $m->get(I('parentId',0)); $object['parentId'] = $object['catId']; $object['catName'] = ''; $object['catSort'] = 0; $object['catId'] = 0; }else{ $object = $m->getModel(); } } $this->assign('object',$object); $this->view->display('/goodscats/edit'); } /** * 新增/修改操作 */ public function edit(){ $this->isLogin(); $m = D('Admin/GoodsCats'); $rs = array(); if(I('id',0)>0){ $this->checkPrivelege('spfl_02'); $rs = $m->edit(); }else{ $this->checkPrivelege('spfl_01'); $rs = $m->insert(); } $this->ajaxReturn($rs); } /** * 修改名称 */ public function editName(){ $this->isLogin(); $m = D('Admin/GoodsCats'); $rs = array('status'=>-1); if(I('id',0)>0){ $this->checkPrivelege('spfl_02'); $rs = $m->editName(); } $this->ajaxReturn($rs); } /** * 删除操作 */ public function del(){ $this->isLogin(); $this->checkPrivelege('spfl_03'); $m = D('Admin/GoodsCats'); $rs = $m->del(); $this->ajaxReturn($rs); } /** * 分页查询 */ public function index(){ $this->isLogin(); $this->checkPrivelege('spfl_00'); $m = D('Admin/GoodsCats'); $list = $m->getCatAndChild(); $this->assign('List',$list); $this->display("/goodscats/list"); } /** * 列表查询 */ public function queryByList(){ $this->isLogin(); $m = D('Admin/GoodsCats'); $list = $m->queryByList(I('id')); $rs = array(); $rs['status'] = 1; $rs['list'] = $list; $this->ajaxReturn($rs); } /** * 显示商品是否显示/隐藏 */ public function editiIsShow(){ $this->isLogin(); $this->checkPrivelege('spfl_02'); $m = D('Admin/GoodsCats'); $rs = $m->editiIsShow(); $this->ajaxReturn($rs); } }; ?>